package fr.auzaiphe.commun.reseau;

import java.net.InetAddress;

import fr.auzaiphe.joueur.model.JoueurModel;
import fr.auzaiphe.joueur.view.JoueurView;

public class PacketAlerte extends Packet
{
	private String titre;
	private String texte;
	private String lienFichier;

	public PacketAlerte (String pTitre, String pTexte, String pLienFichier, InetAddress pInetAdresse)
	{
		this.titre = pTitre;
		this.texte = pTexte;
		this.lienFichier = pLienFichier;
		this.source = pInetAdresse;
	}

	@Override
	public void action()
	{
		if ( this.model instanceof JoueurModel && !((JoueurModel) this.model).isConnected() )
		{
			if ( this.model instanceof JoueurModel )
				((JoueurView)this.view).afficherAlerte(this.texte, this.titre, this.lienFichier);
		}
	}
}
